package dwz.persistence.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import dwz.persistence.beans.Article;
import dwz.persistence.beans.CmsArticleAudit;

/**
 * Created by Eclipse
 * 
 * @author : Yating
 * @version:2017年4月18日 下午5:01:52 类说明
 */
public interface CmsArticleAuditMapper {
	// 根据文章code列表(String型字符串,以逗号分隔),获取文章列表信息
	List<? extends Article> selectArticleListByCodeList(@Param("codeList") List<String> codeList);

	// 获取所有文章列表
	List<? extends Article> selectArticleList();
	
	Article selectByPrimaryKey(@Param("code") String code);

	int deleteByPrimaryKey(Integer id);

	int insert(CmsArticleAudit record);

	int insertSelective(CmsArticleAudit record);

	int updateByPrimaryKeySelective(CmsArticleAudit record);

	int updateByPrimaryKeyWithBLOBs(CmsArticleAudit record);

	int updateByPrimaryKey(CmsArticleAudit record);
}
